<?php
class Back_Form_SaisonsUtilisateurs extends Jnd_Form
{
    protected $_saisons = array();

    public function __construct( $decorateur = "FormulaireLabelSimple", $options = null )
    {
        if (isset($options['saisons'])) {
            $this->_saisons = $options['saisons'];
            unset($options['saisons']);
        }
        parent::__construct($decorateur, $options);
        $this->setElementDecorators(array(
            "$decorateur"
        ), array(), false);
    }

    public function init()
    {
        $this->setAction('/back/saisons/ajouter-relation-utilisateur');
        $this->setName("relation-saisons-utilisateurs");
        $this->setMethod("post");
        $this->addAttribs(array(
            "class" => "cssform"
        ));
        
        $champ = new Jnd_Form_Element_MultiCheckbox("saisons");
        $champ->setMultiOptions($this->_saisons);
        $champ->setAttribs(array(
            "placement" => "append", 
            "buttonsetId" => "listeSaison"
        ));
        $champs[] = $champ;
        
        $this->addElements($champs);
    }
}

